Evolution von Software-Architekturen (EvoSA 2010)
نویسندگان
چکیده
Heutige Softwaresysteme müssen regelmäßig an geänderte Anforderungen angepasst werden. In der Praxis zeigt sich jedoch, dass Systeme nicht die benötigte Weiterentwickelbarkeit (Evolvability) aufweisen oder diese im Laufe ihres Einsatzes verlieren. Wie lassen sich Softwaresysteme so gestalten, dass sie dauerhaft veränderbar bleiben? Softwarearchitekturen spielen hierfür eine besondere Rolle. Sie dienen der grundlegenden Strukturierung von Systemen, ihre Eigenschaften beeinflussen die Möglichkeit der Evolution und sie sind Gegenstand der Evolution. Die heutigen Software-Engineering-Methoden unterstützen die Architekturevolution jedoch noch unzureichend. Interessante Forschungsaspekte sind beispielsweise:
منابع مشابه
Bericht über den Workshop Software-Architektur und Migration im Rahmen der Software-Engineering 2007, 27. März 2007 in Hamburg
Software-Architekturen sind wichtige Artefakte zur Unterstützung der Software-Entwicklung und SoftwareEvolution. Ziel der Entwicklung von SoftwareArchitekturen ist es, Beschreibungen für grundlegende Strukturen von Softwaresystemen oder Familien von Softwaresystemen zu erhalten, die einerseits die Anforderungen an das System oder an Produktfamilie reflektieren und andererseits, neben weiteren M...
متن کاملArchitecture Reference Lab des SOA Innovation Lab
Service-orientierte Software-Architekturen wachsen gegenwärtig mit Architekturen für Cloud Computing zusammen. Neue Software-Architekturen sind die strukturelle Basis für zukunftsweisende IT-Unternehmensarchitekturen und zugehörige leistungsstarke Informationssysteme. Das ARL Architecture Reference Lab des SOA Innovation Lab und der Hochschule Reutlingen erforscht in einem deutschlandweit ausge...
متن کاملWege zu objektorientierten Software-Architekturen
Verteilte objektorientierte Software-Architekturen und Wiederverwendung von Komponenten sind oft Ziele einer Einführungsstrategie für Objektorientierung bei Anwendern von Informationstechnologie. Die Ausgangsbasis sind jedoch, gerade bei Großanwendern, noch häufig monolithische, transaktionsbasierte Anwendungssysteme. Eine Stichtagsablösung ist riskant und auch meist nicht durchführbar. Der Art...
متن کاملKonferenzbericht zur Architekturen 2012 - Architekturen im Lebenszyklus komplexer Systeme, 2. - 3. Juli 2012 in Paderborn
Unter dem Motto „Architekturen im Lebenszyklus komplexer Systeme“ fand am 2. und 3. Juli 2012 die Jahrestagung „Architekturen 2012“ in der Zukunftsmeile Fürstenallee in Paderborn statt. Die Tagung wurde gemeinsam veranstaltet von den Fachgruppen Software-Architektur (SWA) und Objektorientierte Softwareentwicklung (OOSE). Organisiert wurde die Tagung von Jun.-Prof. Dr.-Ing. Steffen Becker, Prof....
متن کاملIterative Zielarchitekturdefinition in SOAMIG
Software-Migrationen erfordern die Definition von Zielarchitekturen, die die Eigenschaften des neuen Architekturparadigmas weitgehend nutzen, und die die Architektureinschränkungen der zu migrierenden Systeme ausreichend berücksichtigen. Im Rahmen des SOAMIG-Projekts zur Migration in Service-orientierte Architekturen wird ein inkrementelles Vorgehensmodell zur Ermittlung einer solchen Zielarchi...
متن کامل